extends Node

const 图片文件路径:String="res://素材/Sprite/"
const 音频文件路径:String="res://素材/AudioClip/"

const 颜色字典:Dictionary={
	蓝色=Color.CORNFLOWER_BLUE,
	橙色=Color.CORAL,
	黄色=Color.GOLD,
	黑色=Color.BLACK,
	紫色=Color.WEB_PURPLE,
	白色=Color.AZURE,
}

func 获取图片(图片名:String):
	var 图片文件=图片文件路径+图片名+".png"
	if ResourceLoader.exists(图片文件):
		return load(图片文件)
	
func 获取音频(音频名:String):
	var 音频文件=音频文件路径+音频名+".wav"
	if ResourceLoader.exists(音频文件):
		return load(音频文件)

func 获取颜色(颜色名:String):
	if 颜色字典.has(颜色名):
		return 颜色字典[颜色名]
	return 颜色字典["白色"]
	
func 包含卡牌数据(卡牌数据列表:Array[卡牌数据类],卡牌id:String)->bool:
	for 卡牌数据 in 卡牌数据列表:
		if 卡牌数据.卡牌id==卡牌id:
			return true
	return false
